@charset "utf-8";
*{
    margin:0; padding:0;
    }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0; padding: 0;  font-family: "宋体"; }
fieldset, img { border: 0; }
ul, ol, li { list-style: none; font-family:'宋体'; }

/* remember to define focus styles! */
:focus { outline: 0; }
address, caption, cite, code, dfn, em, strong, th, var, optgroup { font-style: normal; font-weight: normal; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
abbr, acronym { border: 0; font-variant: normal; }
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; background-color: #fff; border: none;}
code, kbd, samp, tt { font-size: 100%; }
a{color:#000; text-decoration:none;}
a:hover{
    text-decoration: none;
    color:#000;
}
a:focus{
    text-decoration: none;
}
/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input, button, textarea{ *font-size: 100%;}
ol, ul { list-style: none; }

/* tables still need 'cellspacing="0"' in the markup */
table,tr,td { border-collapse: collapse; border-spacing: 0; margin:0;padding:0;}
caption, th { text-align: left; }
sup, sub { font-size: 100%; vertical-align: baseline; }

/* remember to highlight anchors and inserts somehow! */
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }

/**Common Css**/
.fr { float: right; *display: inline;}
.fl { float: left; *display: inline;}
/*文本超出显示省略号*/
.ehn, .otw, .tow { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
/*清除浮动*/
.clearfix { clear: both; *zoom:1;}
.clearfix:after { display: block; clear: both; content: "\0020"; visibility: hidden; height: 0; }


.obj_container{
    width: 1300px;
    margin:0 auto;
}

@media screen and (max-width: 1500px){
    .obj_container{
    width: 1200px;
    margin:0 auto;
}
}
@media screen and (max-width: 1300px){
    .obj_container{
    width: 1000px;
    margin:0 auto;
}
}
@media screen and (max-width: 1100px){
    .obj_container{
    width: 768px;
    margin:0 auto;
}
}
@media screen and (max-width: 768px){
    .obj_container{
    width: 100%;
}
}
/*page 分页器*/
.pagination {
    display: flex;
    justify-content: center;
    margin-top: 10px;
  }
  .pagination a {
    background: #fff;
    border: 1px solid #ccc;
    color: #333;
    font-size: 14px;
    padding: 8px 12px;
    margin: 0 5px;
    border-radius: 3px;
  }
  .pagination span {
      color: #333;
      font-size: 14px;
      padding: 8px 2px;
      margin: 0 5px;
      border-radius: 3px;
  }
  .pagination a:hover {
    color: #8c1010;
    border: 1px solid #8c1010;
  }
  .pagination a.page-num-current{
    color: #fff;
    background: #8c1010;
    border: 1px solid #8c1010;
  }
  .my-4{
    margin-top:40px;
  }